// 专门来创建store的实例对象
import {
    observable,
    action
} from 'mobx-miniprogram'
export const store = observable({
    // 数据字段
    numA: 1,
    numB: 2,
    activeTabBarIndex: 0,
    // 定义计算属性 使用get修饰
    get sum() {
        return this.numA + this.numB
    },
    // action方法，用来修改store中的数据
    updateNum1: action(function (step) {
        this.numA += step
    }),
    updateNum2: action(function (step) {
        this.numB += step
    }),
    updateActiveTabBarIndex: action(function(index) {
        this.activeTabBarIndex = index;
    })
})